other long-term payables - French English Dictionary